package hand_dp_ram_rd_ctrl_pkg;

    parameter ERROR_DEBUG_CNT = 5;
    parameter DEPTH  = 16; 
    parameter DATA_W = 8;
    parameter INFO_W = 8;
    parameter RAM_DL = 2;

    int error_cnt = 0;
    bit check_en  = 1;

    typedef struct{
        bit [$clog2(DEPTH) -1:0] ar_addr;
        bit [INFO_W        -1:0] ar_info;
    } ar_valid_struct;
    ar_valid_struct ar_valid_bus_q[$];

    typedef struct{
        bit [DATA_W        -1:0]r_data;
        bit [INFO_W        -1:0]r_info;
    } r_valid_struct;
    r_valid_struct r_valid_bus_q[$];
    r_valid_struct rm_q[$];
    
endpackage
